﻿//------------------------------------------------------------
// shaco Framework
// Copyright © 2017-2021 chang.liu All rights reserved.
// Feedback: 449612236@qq.com
//------------------------------------------------------------

namespace shaco
{
	/// <summary>
	/// 自定义运行时刻调试窗口
	/// </summary>
    public interface ICustomDebugWindow : shaco.Base.IGameInstance
    {
        void Initialize(params object[] args);

        void OnShowFullScreen();

        void OnDraw();

        void OnEnter();

        void OnLeave();

        void OnUpdate(float elapseSeconds, float realElapseSeconds);

        void OnUpdateWhenMinimizeWindow();

        void Shutdown();
    }
}